package QL;

import java.util.Map;

public class ButlerAnnouncementPublishRequest implements IQLRequest
{
    /// <summary>
    /// 区服Id
    /// </summary>
    public long ZoneId;

    /// <summary>
    /// 公告标题（中文）
    /// </summary>
    public String TitleCN;

    /// <summary>
    /// 公告内容（中文）
    /// </summary>
    public String ContentCN;

    /// <summary>
    /// 内容类型 0公告 1客服信息
    /// </summary>
    public long ContentType;

    @Override
    public String GetApiName()
    {
        return "butler.announcement.publish";
    }

    @Override
    public void Validate()
    {
    }

    @Override
    public void AddParameters(Map<String, String> map)
    {
        map.put("zone_id", String.valueOf(ZoneId));
        map.put("titlec_n", TitleCN);
        map.put("contentc_n", ContentCN);
        map.put("content_type", String.valueOf(ContentType));
    }
}
